home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekkan Dennou Club 140
/
Gekkan Dennou Club - 2000.1 Vol. 140 (Japan).7z
/
Gekkan Dennou Club - 2000.1 Vol. 140 (Japan) (Track 1).bin
/
tools
/
dshell
/
dsh333bs.lzh
/
global.c
< prev
next >
Wrap
C/C++ Source or Header
|
1999-09-28
|
2KB
|
56 lines
/*
dshell v3
グローバル定義
(extern.h(extern宣言)と連動のこと)
*/
#include "dsh.h"
char OmitMsgFlg = FALSE; /* 終了メッセージを省略するかどうかのflag */
short GMODE = 0; /* 現在の画面モード 96colmn-mode=0 GL3mode=1 GL3mode(aspect1:1)=2 */
int CWIDTH; /* 現画面モードでの文字単位幅 (96 or 64) */
int GWIDTH; /* 現画面モードでのドット単位幅 (CWIDTH*8) */
ushort ogr_col[5] = { 0x5000, 0x6030, 0x0000, 0x03c0, 0x07c0 };
ushort gr_col[5];
ushort otx_col[4] = { 0, TCOL1, TCOL2, TCOL3, };
ushort tx_col[4];
int scrlin = DEFSCRLIN; /* ページスクロールの時のスクロール行数 */
int Rwin_len = RW_FULL; /* for REALTIME_SCROLL 12->30(v3.10b) */
uchar Jflg = TRUE; /* joystickをmouseとして使うかどうかのflag */
uchar Kflg = TRUE; /* keyboradをmouseとして使うかどうかのflag */
uchar CSpdUp = FALSE; /* joy-mouse,key-mouseのスピード(0=標準、1=高速) */
char *filename; /* 今読んでるファイル名 */
int lp; /* 現在行(表示先頭) */
int lpmx; /* 行数 */
uchar **lhp; /* 行ポインタテーブル */
CUT cut[CUT_MAX];
int Cut_Begin = 0; /* 現在読み込んでいるカットファイル数 */
char cutrev_Mode; /* 反転表示On/Offフラグ(印刷時使用) */
// v3.30
int nest = -1; // 階層 (dshell() が inc/dec する)
int curLine; // 検索/実行中の現在行
int exeLine; // 直前に実行した行
short defGMODE; // dshell() に入った時点での画面モード
uchar noSetIbitFlag = FALSE; // gpush() 時に輝度ビットを立てる必要があるかどうかのフラグ
uchar curColor = 3; // 現在の文字表示色 (%V%W, %CUT 用)
uchar debugMode = FALSE; // デバッグモード
// v3.31
CUT *bgCut; // 背景 CUT
uchar resetBgFlag = FALSE; // TRUE...背景の書き直しが必要
SHELLVAR *sysVarListHead = NULL; // シェル変数リスト先頭
// v3.32
FONT16 font16[FONTMAX]; // フォント管理情報
FNTADR_TABLE defFont16; // デフォルトの16ドットフォント
int curFontNo = 0;
// v3.33
int lp1st = -1; // 表示開始行番号 (≧0 のとき有効)